package com.SuanFa.mati;

import java.util.Scanner;

public class Main2 {
    private static final int MOD = 998244353;

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        scanner.close();
        // 调用计算优雅字符串数量的方法
        long result = countElegantStrings(n);
        System.out.println(result);
    }

    /**
     * 计算长度为 n 的优雅字符串的数量
     * @param n 字符串的长度
     * @return 优雅字符串的数量对 998244353 取模的结果
     */
    private static long countElegantStrings(int n) {
        // 所有可能的小写英文字母字符串数量
        long total = powerMod(26, n);

        // 不包含 a 的字符串数量
        long withoutA = powerMod(25, n);
        // 不包含 b 的字符串数量
        long withoutB = powerMod(25, n);
        // 不包含 c 的字符串数量
        long withoutC = powerMod(25, n);

        // 既不包含 a 也不包含 b 的字符串数量
        long withoutAB = powerMod(24, n);
        // 既不包含 a 也不包含 c 的字符串数量
        long withoutAC = powerMod(24, n);
        // 既不包含 b 也不包含 c 的字符串数量
        long withoutBC = powerMod(24, n);

        // 既不包含 a、b 也不包含 c 的字符串数量
        long withoutABC = powerMod(23, n);

        // 使用容斥原理计算优雅字符串数量
        long elegantCount = total - 3 * withoutA + 3 * withoutAB - withoutABC;
        // 处理可能出现的负数
        elegantCount = (elegantCount % MOD + MOD) % MOD;

        return elegantCount;
    }

    /**
     * 快速幂取模算法
     * @param base 底数
     * @param exponent 指数
     * @return 结果对 998244353 取模的结果
     */
    private static long powerMod(long base, long exponent) {
        long result = 1;
        base = base % MOD;
        while (exponent > 0) {
            if ((exponent & 1) == 1) {
                result = (result * base) % MOD;
            }
            exponent >>= 1;
            base = (base * base) % MOD;
        }
        return result;
    }
}

